package com.overlord.im.server.resolver;

/**
 * @author wuwei
 * @className MessageResolver
 * @description
 * @date 2020/6/2 17:55
 **/
public interface MessageResolver<T> {

    /**
     * 是否支持该类型消息的处理
     *
     * @param message
     * @return
     */
    boolean support(T message);

    /**
     * 处理的逻辑
     *
     * @param message
     */
    void resolve(T message);
}
